tento Comex Control umoňuje nastavení atributu na 3 hodoty: true/false/nenastaveno.
Šablona
<xsl:template name="threeStateSwitch">
<xsl:param name="value" select="." />
<xsl:param name="columnName" select="name()" />
<xsl:param name="valueNegation" select="0" />
<xsl:param name="refreshOnSwitch" select="0" />
<xsl:param name="backgroundColor" select="''" />
<xsl:param name="switchByAction" select="''" />
<xsl:param name="actionParams" select="''" />
<xsl:param name="charValues" select="''" />
<xsl:value-of select="$value" />
<cxd-control name="threestateswitch">
<cxd-param name="field" value="{$columnName}" />
<cxd-param name="value" value="{$value}" />
<cxd-param name="negation" value="{$valueNegation}" />
<cxd-param name="refresh" value="{$refreshOnSwitch}" />
<cxd-param name="background" value="{$backgroundColor}" />
<cxd-param name="switchByAction" value="{$switchByAction}" />
<cxd-param name="actionParams" value="{$actionParams}" />
<cxd-param name="charValues" value="{$charValues}" />
</cxd-control>
</xsl:template>
Parametry

field - název hodnoty

value - hodnota controlu

negation - negace hodnoty

refresh - obnovení

background - barva pozadí

switchByAction - přepnutí akcí

actionParams - parametry akce

charValues - hodnota obsahu